home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / ARMLINUX / MAIL / 9701 / 000014_owner-linux-arm…r.rutgers.edu _Tue Jan 21 22:47:50 1997.msg < prev    next >
Internet Message Format  |  1998-01-25  |  2KB

  1. Return-Path: <owner-linux-arm-outgoing@vger.rutgers.edu>
  2. Received: from nic.funet.fi (nic.funet.fi [128.214.248.6]) by odie.barnet.ac.uk (8.8.2/8.8.0) with ESMTP id WAA31296 for <willy@odie.fluff.org>; Tue, 21 Jan 1997 22:47:44 GMT
  3. Received: from vger.rutgers.edu ([128.6.190.2]) by nic.funet.fi with ESMTP id <66007-26991>; Wed, 22 Jan 1997 00:47:16 +0200
  4. Received: by vger.rutgers.edu id <213285-2094>; Tue, 21 Jan 1997 17:36:12 -0500
  5. Message-Id: <m0vmTsq-0006kEC@eyrie.demon.co.uk>
  6. From: df@eyrie.demon.co.uk (Derek Fawcus)
  7. Subject: Alignment Check (was Re: Arm Linux)
  8. To: linux-arm@vger.rutgers.edu
  9. Date:     Tue, 21 Jan 1997 00:16:12 +0100 (GMT)
  10. Cc: pjb27@cam.ac.uk, John.Tytgat@barco.com
  11. In-Reply-To: <Pine.SOL.3.95.970120214519.1139A-100000@hammer.thor.cam.ac.uk> from "Philip Blundell" at Jan 20, 97 09:48:31 pm
  12. X-Mailer: ELM [version 2.4 PL22]
  13. MIME-Version: 1.0
  14. Content-Type:     text/plain; charset=US-ASCII
  15. Content-Transfer-Encoding: 7BIT
  16. Sender: owner-linux-arm@vger.rutgers.edu
  17. Precedence: bulk
  18. Status: RO
  19.  
  20. Philip Blundell wrote:
  21. > On Mon, 20 Jan 1997, John Tytgat wrote:
  22. > > On Mon, 20 Jan 1997, Philip Blundell wrote:
  23. > > > else it *can* do.  Old ARM machines silently discard the low two address
  24. > > > bits when you ask them to do a word access.  This differs, as I said
  25. > > 
  26. > > Wouldn't it be the best that a StrongARM owner traces code like this (as
  27. > > the StrongARM can abort on such constructs when configured) ?
  28. > Well, yes, and so can the ARM710 when you turn the MMU on (Linux does).
  29.  
  30.  
  31. Well,  according to the datasheet - so can the ARM610.  So basically anyone
  32. with an ARM6 or above can do this.
  33.  
  34. Probably more useful - (for the debian ppl),  is the fact that the 80x86
  35. family (for x >= 4),  can also do alignment checks.   All one needs to do
  36. is turn on bit 18 (AC) in the EFLAGS register,  and then change the masks
  37. that the kernel uses to it won't turn it off again.
  38.  
  39. DF
  40. -- 
  41. Derek Fawcus                                        df@eyrie.demon.co.uk